layui.define(['echarts'], function (exports) {
  var echarts = layui.echarts,
    $ = layui.$;
  // 封装渲染图表的方法  
  function renderChart(container, option) {
    // 确保容器存在  
    if (!container) return;

    // 初始化图表  
    var chartInstance = echarts.init(container, layui.echartsTheme);

    // 设置图表选项  
    chartInstance.setOption(option);

    // 监听窗口大小变化，并调整图表大小  
    window.addEventListener('resize', function () {
      chartInstance.resize();
    });
  }


  // 导出模块（如果需要的话）  
  exports('myCharts', {
    renderChart: renderChart // 导出渲染图表的方法，以便在其他地方使用  
  });
});